LL BUS Constants

AHB1 GRP1 PERIPH

group BUS_LL_EC_AHB1_GRP1_PERIPH

Defines

LL_AHB1_GRP1_PERIPH_ALL 0xFFFFFFFFU
LL_AHB1_GRP1_PERIPH_ALL_EN_MASK

(RCC_AHB1ENR_LPDMA1EN | RCC_AHB1ENR_LPDMA2EN | RCC_AHB1ENR_FLASHEN | \

RCC_AHB1ENR_CRCEN | RCC_AHB1ENR_CORDICEN | RCC_AHB1ENR_RAMCFGEN | \

RCC_AHB1ENR_SRAM2EN | RCC_AHB1ENR_SRAM1EN)


LL_AHB1_GRP1_PERIPH_ALL_LPEN_MASK

(RCC_AHB1LPENR_LPDMA1LPEN | RCC_AHB1LPENR_LPDMA2LPEN | \

RCC_AHB1LPENR_FLASHLPEN | RCC_AHB1LPENR_CRCLPEN | \

RCC_AHB1LPENR_CORDICLPEN | RCC_AHB1LPENR_RAMCFGLPEN | \

RCC_AHB1LPENR_ICACHELPEN | RCC_AHB1LPENR_SRAM2LPEN | \

RCC_AHB1LPENR_SRAM1LPEN)


LL_AHB1_GRP1_PERIPH_ALL_RST_MASK

(RCC_AHB1RSTR_LPDMA1RST | RCC_AHB1RSTR_LPDMA2RST | RCC_AHB1RSTR_CRCRST | \

RCC_AHB1RSTR_CORDICRST | RCC_AHB1RSTR_RAMCFGRST)


LL_AHB1_GRP1_PERIPH_LPDMA1 RCC_AHB1ENR_LPDMA1EN
LL_AHB1_GRP1_PERIPH_LPDMA2 RCC_AHB1ENR_LPDMA2EN
LL_AHB1_GRP1_PERIPH_FLASH RCC_AHB1ENR_FLASHEN
LL_AHB1_GRP1_PERIPH_CRC RCC_AHB1ENR_CRCEN
LL_AHB1_GRP1_PERIPH_CORDIC RCC_AHB1ENR_CORDICEN
LL_AHB1_GRP1_PERIPH_RAMCFG RCC_AHB1ENR_RAMCFGEN
LL_AHB1_GRP1_PERIPH_ICACHE1 RCC_AHB1LPENR_ICACHELPEN
LL_AHB1_GRP1_PERIPH_SRAM2 RCC_AHB1ENR_SRAM2EN
LL_AHB1_GRP1_PERIPH_SRAM1 RCC_AHB1ENR_SRAM1EN

AHB2 GRP1 PERIPH

group BUS_LL_EC_AHB2_GRP1_PERIPH

Defines

LL_AHB2_GRP1_PERIPH_ALL 0xFFFFFFFFU
LL_AHB2_GRP1_PERIPH_ALL_EN_MASK

(RCC_AHB2ENR_GPIOAEN | RCC_AHB2ENR_GPIOBEN | RCC_AHB2ENR_GPIOCEN | \

RCC_AHB2ENR_GPIODEN | RCC_AHB2ENR_GPIOEEN | RCC_AHB2ENR_GPIOHEN | \

RCC_AHB2ENR_ADC12EN | RCC_AHB2ENR_DAC1EN | RCC_AHB2ENR_AESEN | \

RCC_AHB2ENR_HASHEN | RCC_AHB2ENR_RNGEN)


LL_AHB2_GRP1_PERIPH_ALL_LPEN_MASK

(RCC_AHB2LPENR_GPIOALPEN | RCC_AHB2LPENR_GPIOBLPEN | \

RCC_AHB2LPENR_GPIOCLPEN | RCC_AHB2LPENR_GPIODLPEN | \

RCC_AHB2LPENR_GPIOELPEN | RCC_AHB2LPENR_GPIOHLPEN | \

RCC_AHB2LPENR_ADC12LPEN | RCC_AHB2LPENR_DAC1LPEN | \

RCC_AHB2LPENR_AESLPEN | RCC_AHB2LPENR_HASHLPEN | \

RCC_AHB2LPENR_RNGLPEN)


LL_AHB2_GRP1_PERIPH_ALL_RST_MASK

(RCC_AHB2RSTR_GPIOARST | RCC_AHB2RSTR_GPIOBRST | RCC_AHB2RSTR_GPIOCRST | \

RCC_AHB2RSTR_GPIODRST | RCC_AHB2RSTR_GPIOERST | RCC_AHB2RSTR_GPIOHRST | \

RCC_AHB2RSTR_ADC12RST | RCC_AHB2RSTR_DAC1RST | RCC_AHB2RSTR_AESRST | \

RCC_AHB2RSTR_HASHRST | RCC_AHB2RSTR_RNGRST)


LL_AHB2_GRP1_PERIPH_GPIOA RCC_AHB2ENR_GPIOAEN
LL_AHB2_GRP1_PERIPH_GPIOB RCC_AHB2ENR_GPIOBEN
LL_AHB2_GRP1_PERIPH_GPIOC RCC_AHB2ENR_GPIOCEN
LL_AHB2_GRP1_PERIPH_GPIOD RCC_AHB2ENR_GPIODEN
LL_AHB2_GRP1_PERIPH_GPIOE RCC_AHB2ENR_GPIOEEN
LL_AHB2_GRP1_PERIPH_GPIOH RCC_AHB2ENR_GPIOHEN
LL_AHB2_GRP1_PERIPH_ADC12 RCC_AHB2ENR_ADC12EN
LL_AHB2_GRP1_PERIPH_DAC1 RCC_AHB2ENR_DAC1EN
LL_AHB2_GRP1_PERIPH_AES RCC_AHB2ENR_AESEN
LL_AHB2_GRP1_PERIPH_HASH RCC_AHB2ENR_HASHEN
LL_AHB2_GRP1_PERIPH_RNG RCC_AHB2ENR_RNGEN
LL_AHB2_GRP1_PERIPH_PKA
LL_AHB2_GRP1_PERIPH_SAES
LL_AHB2_GRP1_PERIPH_CCB

APB1 GRP1 PERIPH

group BUS_LL_EC_APB1_GRP1_PERIPH

Defines

LL_APB1_GRP1_PERIPH_ALL 0xFFFFFFFFU
LL_APB1_GRP1_PERIPH_ALL_EN_MASK

(RCC_APB1LENR_TIM2EN | RCC_APB1LENR_TIM5EN | RCC_APB1LENR_TIM6EN | \

RCC_APB1LENR_TIM7EN | RCC_APB1LENR_TIM12EN | RCC_APB1LENR_WWDGEN | \

RCC_APB1LENR_SPI2EN | RCC_APB1LENR_SPI3EN | RCC_APB1LENR_USART2EN | \

RCC_APB1LENR_USART3EN | RCC_APB1LENR_UART4EN | RCC_APB1LENR_UART5EN | \

RCC_APB1LENR_I2C1EN | RCC_APB1LENR_I2C2EN | RCC_APB1LENR_I3C1EN | \

RCC_APB1LENR_CRSEN)


LL_APB1_GRP1_PERIPH_ALL_LPEN_MASK

(RCC_APB1LLPENR_TIM2LPEN | RCC_APB1LLPENR_TIM5LPEN | \

RCC_APB1LLPENR_TIM6LPEN | RCC_APB1LLPENR_TIM7LPEN | \

RCC_APB1LLPENR_TIM12LPEN | RCC_APB1LLPENR_WWDGLPEN | \

RCC_APB1LLPENR_SPI2LPEN | RCC_APB1LLPENR_SPI3LPEN | \

RCC_APB1LLPENR_USART2LPEN | RCC_APB1LLPENR_USART3LPEN | \

RCC_APB1LLPENR_UART4LPEN | RCC_APB1LLPENR_UART5LPEN | \

RCC_APB1LLPENR_I2C1LPEN | RCC_APB1LLPENR_I2C2LPEN | \

RCC_APB1LLPENR_I3C1LPEN | RCC_APB1LLPENR_CRSLPEN)


LL_APB1_GRP1_PERIPH_ALL_RST_MASK

(RCC_APB1LRSTR_TIM2RST | RCC_APB1LRSTR_TIM5RST | RCC_APB1LRSTR_TIM6RST | \

RCC_APB1LRSTR_TIM7RST | RCC_APB1LRSTR_TIM12RST | RCC_APB1LRSTR_SPI2RST | \

RCC_APB1LRSTR_SPI3RST | RCC_APB1LRSTR_USART2RST | RCC_APB1LRSTR_USART3RST |\

RCC_APB1LRSTR_UART4RST | RCC_APB1LRSTR_UART5RST | RCC_APB1LRSTR_I2C1RST | \

RCC_APB1LRSTR_I2C2RST | RCC_APB1LRSTR_I3C1RST | RCC_APB1LRSTR_CRSRST)


LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1LENR_TIM2EN
LL_APB1_GRP1_PERIPH_TIM5 RCC_APB1LENR_TIM5EN
LL_APB1_GRP1_PERIPH_TIM6 RCC_APB1LENR_TIM6EN
LL_APB1_GRP1_PERIPH_TIM7 RCC_APB1LENR_TIM7EN
LL_APB1_GRP1_PERIPH_TIM12 RCC_APB1LENR_TIM12EN
LL_APB1_GRP1_PERIPH_WWDG RCC_APB1LENR_WWDGEN
LL_APB1_GRP1_PERIPH_SPI2 RCC_APB1LENR_SPI2EN
LL_APB1_GRP1_PERIPH_SPI3 RCC_APB1LENR_SPI3EN
LL_APB1_GRP1_PERIPH_USART2 RCC_APB1LENR_USART2EN
LL_APB1_GRP1_PERIPH_USART3 RCC_APB1LENR_USART3EN
LL_APB1_GRP1_PERIPH_UART4 RCC_APB1LENR_UART4EN
LL_APB1_GRP1_PERIPH_UART5 RCC_APB1LENR_UART5EN
LL_APB1_GRP1_PERIPH_I2C1 RCC_APB1LENR_I2C1EN
LL_APB1_GRP1_PERIPH_I2C2 RCC_APB1LENR_I2C2EN
LL_APB1_GRP1_PERIPH_I3C1 RCC_APB1LENR_I3C1EN
LL_APB1_GRP1_PERIPH_CRS RCC_APB1LENR_CRSEN

APB1 GRP2 PERIPH

group BUS_LL_EC_APB1_GRP2_PERIPH

Defines

LL_APB1_GRP2_PERIPH_ALL 0xFFFFFFFFU
LL_APB1_GRP2_PERIPH_ALL_EN_MASK (RCC_APB1HENR_COMP12EN | RCC_APB1HENR_FDCANEN)
LL_APB1_GRP2_PERIPH_ALL_LPEN_MASK (RCC_APB1HLPENR_COMP12LPEN | RCC_APB1HLPENR_FDCANLPEN)
LL_APB1_GRP2_PERIPH_ALL_RST_MASK (RCC_APB1HRSTR_COMP12RST | RCC_APB1HRSTR_FDCANRST)
LL_APB1_GRP2_PERIPH_COMP12 RCC_APB1HENR_COMP12EN
LL_APB1_GRP2_PERIPH_FDCAN RCC_APB1HENR_FDCANEN

APB2 GRP1 PERIPH

group BUS_LL_EC_APB2_GRP1_PERIPH

Defines

LL_APB2_GRP1_PERIPH_ALL 0xFFFFFFFFU
LL_APB2_GRP1_PERIPH_ALL_EN_MASK

(RCC_APB2ENR_TIM1EN | RCC_APB2ENR_SPI1EN | RCC_APB2ENR_TIM8EN | \

RCC_APB2ENR_USART1EN | RCC_APB2ENR_TIM15EN | RCC_APB2ENR_TIM16EN | \

RCC_APB2ENR_TIM17EN | RCC_APB2ENR_USBEN)


LL_APB2_GRP1_PERIPH_ALL_LPEN_MASK

(RCC_APB2LPENR_TIM1LPEN | RCC_APB2LPENR_SPI1LPEN | \

RCC_APB2LPENR_TIM8LPEN | RCC_APB2LPENR_USART1LPEN | \

RCC_APB2LPENR_TIM15LPEN | RCC_APB2LPENR_TIM16LPEN | \

RCC_APB2LPENR_TIM17LPEN | RCC_APB2LPENR_USBLPEN)


LL_APB2_GRP1_PERIPH_ALL_RST_MASK

(RCC_APB2RSTR_TIM1RST | RCC_APB2RSTR_SPI1RST | RCC_APB2RSTR_TIM8RST | \

RCC_APB2RSTR_USART1RST | RCC_APB2RSTR_TIM15RST | RCC_APB2RSTR_TIM16RST | \

RCC_APB2RSTR_TIM17RST | RCC_APB2RSTR_USBRST)


LL_APB2_GRP1_PERIPH_TIM1 RCC_APB2ENR_TIM1EN
LL_APB2_GRP1_PERIPH_SPI1 RCC_APB2ENR_SPI1EN
LL_APB2_GRP1_PERIPH_TIM8 RCC_APB2ENR_TIM8EN
LL_APB2_GRP1_PERIPH_USART1 RCC_APB2ENR_USART1EN
LL_APB2_GRP1_PERIPH_TIM15 RCC_APB2ENR_TIM15EN
LL_APB2_GRP1_PERIPH_TIM16 RCC_APB2ENR_TIM16EN
LL_APB2_GRP1_PERIPH_TIM17 RCC_APB2ENR_TIM17EN
LL_APB2_GRP1_PERIPH_USB RCC_APB2ENR_USBEN

APB3 GRP1 PERIPH

group BUS_LL_EC_APB3_GRP1_PERIPH

Defines

LL_APB3_GRP1_PERIPH_ALL 0xFFFFFFFFU
LL_APB3_GRP1_PERIPH_ALL_EN_MASK

(RCC_APB3ENR_SBSEN | RCC_APB3ENR_LPUART1EN | RCC_APB3ENR_LPTIM1EN | \

RCC_APB3ENR_RTCAPBEN)


LL_APB3_GRP1_PERIPH_ALL_LPEN_MASK

(RCC_APB3LPENR_SBSLPEN | RCC_APB3LPENR_LPUART1LPEN | \

RCC_APB3LPENR_LPTIM1LPEN | RCC_APB3LPENR_RTCAPBLPEN)


LL_APB3_GRP1_PERIPH_ALL_RST_MASK (RCC_APB3RSTR_SBSRST | RCC_APB3RSTR_LPUART1RST | RCC_APB3RSTR_LPTIM1RST)
LL_APB3_GRP1_PERIPH_SBS RCC_APB3ENR_SBSEN
LL_APB3_GRP1_PERIPH_LPUART1 RCC_APB3ENR_LPUART1EN
LL_APB3_GRP1_PERIPH_LPTIM1 RCC_APB3ENR_LPTIM1EN
LL_APB3_GRP1_PERIPH_RTCAPB RCC_APB3ENR_RTCAPBEN

AHB4 GRP1 PERIPH

Note

This section is not available for STM32C562xx.